/* футер */

.foot {
	padding: 0 270px;
	font-size: 1.1em; }

.foot:after {
	content: "."; display: block; clear: both; visibility: hidden;
	height: 0; }

.foot p {
	margin-bottom: 10px; }

.foot .left-, .foot .right- {
	position: relative;
	width: 220px; padding-bottom: 40px; }

.foot .left- {
	float: left;
	margin-left: -240px; }

.foot .right- {
	float: right;
	margin-right: -240px; }

.foot .right- .img- {
	position: relative; margin: -18px 0 10px -13px; }

.foot .main- {
	float: left;
	width: 100%; padding-bottom: 40px; }

.foot .main- .menu- {}

/* IE Fixes */

.foot {
	_display: inline-block; }

.foot .left- {
	_margin-left: -120px; }

.foot .right- {
	//right: -20px; _right: 0;
	_margin-right: -120px; }